home *** CD-ROM | disk | FTP | other *** search
/ Joystick Magazine 2000 November / cd joystick no120 novembre 2000 cd 1.iso / data / demos / gunlok / data1.cab / Program_Executable_Files / scripts / level09.gls < prev    next >
Text File  |  2000-08-22  |  17KB  |  996 lines

  1. /************/
  2. /* INCLUDES */
  3. /************/
  4.  
  5. // n.b. when multiple inclusion is prevented some of these will be automatically included by others as required
  6.  
  7. // default things to inherit our objects from
  8.  
  9. #include "defaults.gsh"
  10.  
  11. // good guys
  12.  
  13. #include "gunlok.gsh"
  14. #include "hark.gsh"
  15. #include "frend.gsh"
  16. #include "elint.gsh"
  17. #include "maskelyn.gsh"
  18.  
  19. // bad guys
  20.  
  21. #include "drone.gsh"
  22.  
  23.  
  24. #include "walking_mine.gsh"
  25. #include "obliteron.gsh"
  26. #include "bombhead.gsh"
  27. #include "pulsax.gsh"
  28. #include "pulsox.gsh"
  29. #include "adversor.gsh"
  30. #include "rampagor.gsh"
  31. #include "lob.gsh"
  32. #include "scarflash.gsh"
  33. #include "massacrete.gsh"
  34.  
  35. // neutral things
  36.  
  37. #include "technoboxB_multifrag.gsh"
  38. //#include "bluelight.gsh"
  39. #include "yellowbulb.gsh"
  40.  
  41. // fires
  42.  
  43. #include "yellowlight.gsh"
  44. #include "oilfire.gsh"
  45.  
  46.  
  47. /*********/
  48. /* NOTES */
  49. /*********/
  50.  
  51. /**********/
  52. /* SHAPES */
  53. /**********/
  54.  
  55. // world objects
  56.  
  57. shape Shp_telegraph
  58. {
  59.     file "levels\level09.rif"
  60.     name "telegraph"
  61. }
  62.  
  63. shape Shp_key
  64. {
  65.     file "objects\ID MODULE.rif"
  66.     name "ID MODULE"
  67. }
  68.  
  69. shape Shp_bridge
  70. {
  71.     file "levels\level09.rif"
  72.     name "bridge"
  73. }
  74.  
  75. shape Shp_gate
  76. {
  77.     file "levels\level09.rif"
  78.     name "gate"
  79. }
  80.  
  81. hierarchy Hcy_arm
  82. {
  83.     file "objects\arm.rif"
  84.     name "arm"
  85. }
  86.  
  87. hierarchy Hcy_cyberbay
  88. {
  89.     file "objects\cyberbay.rif"
  90.     name "cyberbay"
  91. }
  92.  
  93. shape Shp_buttond
  94. {
  95.     file "objects\liftswitch C_up.rif"
  96.     name "liftswitch C_up"
  97. }
  98. /*
  99. shape Shp_technobox
  100. {
  101.     file "levels\level09.rif"
  102.     name "technobox A"
  103. }
  104. */
  105.  
  106. /*shape Shp_atruck
  107. {
  108.     file "objects\armytruck.rif"
  109.     name "armytruck"
  110. }
  111. */
  112.  
  113. shape Shp_bustvat
  114. {
  115.     file "levels\level09.rif"
  116.     name "BUST VAT"
  117. }
  118.  
  119. shape Shp_car
  120. {
  121.     file "levels\level09.rif"
  122.     name "car a"
  123. }
  124.  
  125. shape Shp_estatecar
  126. {
  127.     file "objects\new car 3.rif"
  128.     name "new car 3"
  129. }
  130.  
  131. shape Shp_fallenvat
  132. {
  133.     file "levels\level09.rif"
  134.     name "FALLEN VAT"
  135. }
  136.  
  137.  
  138. /*** GARBAGE ***/
  139.  
  140. shape Shp_garbage_A
  141. {
  142.     file "objects\garbage A.rif"
  143.     name "GARBAGE A"
  144. }
  145.  
  146. shape Shp_garbage_B
  147. {
  148.     file "objects\garbage B.rif"
  149.     name "GARBAGE B"
  150. }
  151.  
  152. shape Shp_garbage_C
  153. {
  154.     file "objects\garbage C.rif"
  155.     name "GARBAGE C"
  156. }
  157.  
  158. shape Shp_garbage_D
  159. {
  160.     file "objects\garbage D.rif"
  161.     name "GARBAGE D"
  162. }
  163.  
  164. shape Shp_garbage_E
  165. {
  166.     file "objects\garbage E.rif"
  167.     name "GARBAGE E"
  168. }
  169.  
  170. shape Shp_garbage_F
  171. {
  172.     file "levels/level09.rif"
  173.     name "GARBAGE FA"
  174. }
  175.  
  176. shape Shp_garbage_G
  177. {
  178.     file "objects\garbage G.rif"
  179.     name "GARBAGE G"
  180. }
  181.  
  182. shape Shp_garbage_H
  183. {
  184.     file "objects\garbage H.rif"
  185.     name "GARBAGE H"
  186. }
  187.  
  188. shape Shp_garbage_I
  189. {
  190.     file "levels\level09.rif"
  191.     name "GARBAGE IA"
  192. }
  193.  
  194. shape Shp_garbage_J
  195. {
  196.     file "objects\garbage J.rif"
  197.     name "GARBAGE J"
  198. }
  199.  
  200.  
  201. /*** JUNKPILE ***/
  202.  
  203. shape Shp_junkpile_F
  204. {
  205.     file "objects\JUNKPILE F.rif"
  206.     name "JUNKPILE F"
  207. }
  208.  
  209. shape Shp_junkpile_G
  210. {
  211.     file "objects\JUNKPILE G.rif"
  212.     name "JUNKPILE G"
  213. }
  214.  
  215. shape Shp_junkpile_J
  216. {
  217.     file "objects\JUNKPILE J.rif"
  218.     name "JUNKPILE J"
  219. }
  220.  
  221. shape Shp_junkpile_H
  222. {
  223.     file "objects\JUNKPILE H.rif"
  224.     name "JUNKPILE H"
  225. }
  226.  
  227. shape Shp_junkpile_K
  228. {
  229.     file "objects\JUNKPILE K.rif"
  230.     name "JUNKPILE K"
  231. }
  232.  
  233. shape Shp_junkpile_L
  234. {
  235.     file "objects\JUNKPILE L.rif"
  236.     name "JUNKPILE L"
  237. }
  238.  
  239. shape Shp_junkpile_M
  240. {
  241.     file "objects\JUNKPILE M.rif"
  242.     name "JUNKPILE M"
  243. }
  244.  
  245. shape Shp_junkpile_N
  246. {
  247.     file "objects\JUNKPILE N.rif"
  248.     name "JUNKPILE N"
  249. }
  250.  
  251. shape Shp_junkpile_O
  252. {
  253.     file "objects\JUNKPILE O.rif"
  254.     name "JUNKPILE O"
  255. }
  256.  
  257. shape Shp_scarab
  258. {
  259.     file "levels\level09.rif"
  260.     name "SCARAB"
  261. }
  262.  
  263. shape Shp_tree
  264. {
  265.     file "levels\level09.rif"
  266.     name "TREE A"
  267. }
  268.  
  269. shape Shp_generator
  270. {
  271.     file "levels\level09.rif"
  272.     name "GENERATOR"
  273. }
  274.  
  275. shape Shp_turbine
  276. {
  277.     file "levels\level09.rif"
  278.     name "TURBINE A"
  279. }
  280.  
  281. /*shape Shp_trailer
  282. {
  283.     file "objects\trailer.rif"
  284.     name "TRAILERA"
  285. }
  286.  
  287. shape Shp_truck_a
  288. {
  289.     file "objects\cab_1.rif"
  290.     name "TRUCKA"
  291. }
  292.  
  293. shape Shp_truck_b
  294. {
  295.     file "objects\cab_2.rif"
  296.     name "TRUCKB"
  297. }
  298. */
  299.  
  300.  
  301. shape Shp_vat
  302. {
  303.     file "levels\level09.rif"
  304.     name "VAT A"
  305. }
  306.  
  307. /*shape Shp_warehouse_a
  308. {
  309.     file "levels\level09.rif"
  310.     name "WAREHOUSE A"
  311. }
  312.  
  313. shape Shp_warehouse_b
  314. {
  315.     file "levels\level09.rif"
  316.     name "WAREHOUSE B"
  317. }
  318. */
  319. shape Shp_button
  320. {
  321.     file "objects\liftswitch b.rif"
  322.     name "liftswitch b"
  323. }
  324. /*
  325. shape Shp_gate_a
  326. {
  327.     file "levels\level09.rif"
  328.     name "GATE A"
  329. }
  330.  
  331. shape Shp_gate_b
  332. {
  333.     file "levels\level09.rif"
  334.     name "GATE B"
  335. }
  336.  
  337. shape Shp_forcefield
  338. {
  339.     file "levels\level09.rif"
  340.     name "Forcefield"
  341. }
  342. */
  343.  
  344.  
  345. /**********/
  346. /* ROLES  */
  347. /**********/
  348.  
  349. // world objects
  350.  
  351. role Rol_telegraph : Rol_PlacedObject
  352. {
  353.     shape Shp_telegraph
  354.     hit test ignore yes
  355. }
  356.  
  357.  
  358.  
  359. role Rol_key : Rol_DefaultPickup
  360. {
  361.     shape        Shp_key
  362.     character    Chr_Other_Pickup
  363.     identifier    "Robot ID module"
  364. }
  365.  
  366.  
  367.  
  368. role Rol_bridge : Rol_PlacedObject
  369. {
  370.     shape     Shp_bridge
  371.     ai    track object
  372.     destination selectable yes
  373. }
  374.  
  375. role Rol_arm : Rol_PlacedObject
  376. {
  377.     shape Hcy_arm
  378.     alpha fogging yes
  379. }
  380.  
  381. role Rol_cyberbay : Rol_PlacedObject
  382. {
  383.     shape Hcy_cyberbay
  384.     alpha fogging yes
  385.     hit test ignore yes
  386. }
  387.  
  388. role Rol_gate : Rol_PlacedObject
  389. {
  390.     shape     Shp_gate
  391.     ai    track object
  392.     destination selectable yes
  393. }
  394.  
  395. role Rol_buttond : Rol_PlacedObject
  396. {
  397.     shape Shp_buttond
  398.     ai    pickup
  399.     destination selectable    yes
  400. }
  401. /*
  402. role Rol_atruck : Rol_PlacedObject
  403. {
  404.     shape Shp_atruck
  405.     hit test ignore yes    
  406. }
  407. */
  408. role Rol_bustvat : Rol_PlacedObject
  409. {
  410.     shape Shp_bustvat
  411.     hit test ignore yes
  412. }
  413.  
  414. role Rol_car : Rol_PlacedObject
  415. {
  416.     shape Shp_car
  417. }
  418.  
  419. role Rol_estatecar : Rol_PlacedObject
  420. {
  421.     shape Shp_estatecar
  422. }
  423.  
  424. role Rol_fallenvat : Rol_PlacedObject
  425. {
  426.     shape Shp_fallenvat
  427.     hit test ignore yes
  428. }
  429.  
  430. /*** GARBAGE ***/
  431.  
  432.  
  433. role Rol_garbage_A : Rol_DefaultGarbage
  434. {
  435.     shape Shp_garbage_A
  436. }
  437.  
  438. role Rol_garbage_B : Rol_DefaultGarbage
  439. {
  440.     shape Shp_garbage_B
  441. }
  442.  
  443.  
  444. role Rol_garbage_C : Rol_DefaultGarbage
  445. {
  446.     shape Shp_garbage_C
  447. }
  448.  
  449.  
  450. role Rol_garbage_D : Rol_DefaultGarbage
  451. {
  452.     shape Shp_garbage_D
  453. }
  454.  
  455. role Rol_garbage_E : Rol_DefaultGarbage
  456. {
  457.     shape Shp_garbage_E
  458. }
  459.  
  460. role Rol_garbage_F : Rol_PlacedObject
  461. {
  462.     shape Shp_garbage_F
  463. }
  464.  
  465. role Rol_garbage_G : Rol_DefaultGarbage
  466. {
  467.     shape Shp_garbage_G
  468. }
  469.  
  470. role Rol_garbage_H : Rol_DefaultGarbage
  471. {
  472.     shape Shp_garbage_H
  473. }
  474.  
  475. role Rol_garbage_I : Rol_PlacedObject
  476. {
  477.     shape Shp_garbage_I
  478. }
  479.  
  480. role Rol_garbage_J : Rol_DefaultGarbage
  481. {
  482.     shape Shp_garbage_J
  483. }
  484.  
  485.  
  486. /*** JUNKPILE ***/
  487.  
  488. role Rol_junkpile_F : Rol_DefaultJunkpile
  489. {
  490.     shape Shp_junkpile_F
  491. }
  492.  
  493. role Rol_junkpile_G : Rol_DefaultJunkpile
  494. {
  495.     shape Shp_junkpile_G
  496. }
  497.  
  498. role Rol_junkpile_J : Rol_DefaultJunkpile
  499. {
  500.     shape Shp_junkpile_J
  501. }
  502.  
  503. role Rol_junkpile_H : Rol_DefaultJunkpile
  504. {
  505.     shape Shp_junkpile_H
  506. }
  507.  
  508. role Rol_junkpile_K : Rol_DefaultJunkpile
  509. {
  510.     shape Shp_junkpile_K
  511. }
  512.  
  513. role Rol_junkpile_L : Rol_DefaultJunkpile
  514. {
  515.     shape Shp_junkpile_L
  516. }
  517.  
  518. role Rol_junkpile_M : Rol_DefaultJunkpile
  519. {
  520.     shape Shp_junkpile_M
  521. }
  522.  
  523. role Rol_junkpile_N : Rol_DefaultJunkpile
  524. {
  525.     shape Shp_junkpile_N
  526. }
  527.  
  528. role Rol_junkpile_O : Rol_DefaultJunkpile
  529. {
  530.     shape Shp_junkpile_O
  531. }
  532.  
  533. role Rol_generator : Rol_PlacedObject
  534. {
  535.     shape Shp_generator
  536. }
  537.  
  538.  
  539. role Rol_scarab : Rol_PlacedObject
  540. {
  541.     shape Shp_scarab
  542. }
  543. /*
  544. role Rol_trailer : Rol_PlacedObject
  545. {
  546.     shape Shp_trailer
  547.     hit test ignore yes
  548. }
  549. */
  550. role Rol_tree : Rol_PlacedObject
  551. {
  552.     shape Shp_tree
  553.     hit test ignore yes
  554. }
  555. /*
  556. role Rol_truck_a : Rol_PlacedObject
  557. {
  558.     shape Shp_truck_a
  559.     hit test ignore yes
  560. }
  561.  
  562. role Rol_truck_b : Rol_PlacedObject
  563. {
  564.     shape Shp_truck_b
  565.     hit test ignore yes
  566. }
  567. */
  568.  
  569. role Rol_turbine : Rol_PlacedObject
  570. {
  571.     shape Shp_turbine
  572.     hit test ignore yes
  573. }
  574.  
  575.  
  576. role Rol_vat : Rol_PlacedObject
  577. {
  578.     shape Shp_vat
  579.     hit test ignore yes
  580. }
  581.  
  582. /*
  583. role Rol_warehouse_a : Rol_PlacedObject
  584. {
  585.     shape Shp_warehouse_a
  586. }
  587.  
  588. role Rol_warehouse_b : Rol_PlacedObject
  589. {
  590.     shape Shp_warehouse_b
  591. }
  592. */
  593.  
  594. role Rol_button : Rol_PlacedObject
  595. {
  596.     shape            Shp_button
  597.     ai            pickup
  598.     destination selectable    yes
  599. }
  600.  
  601. /*
  602. role Rol_gate_a : Rol_PlacedObject
  603. {
  604.     shape Shp_gate_a
  605. }
  606.  
  607. role Rol_gate_b : Rol_PlacedObject
  608. {
  609.     shape Shp_gate_b
  610. }
  611.  
  612. role Rol_forcefield : Rol_PlacedObject
  613. {
  614.     shape Shp_forcefield
  615. }
  616. */
  617.  
  618. /***********/
  619. /* THE MAP */
  620. /***********/
  621.  
  622. map /* _THE_ map - doesnt need a label */
  623. {
  624.     file "levels\level09.rif"
  625.     name "Land"
  626.     bitmap "bitmaps\\LEVEL09.rim"
  627.     camera plane "camhund"
  628.     max camera distance 100 // TBD exactly
  629.     max camera focus height "max focus height"
  630.     min camera focus height "min focus height"
  631.     shadow object rif "levels\level09_shadow.rif"
  632.     shadow object name "Land"
  633.  
  634.     // PLAYER'S TROOPS
  635.  
  636.     use Rol_GunLok in team 1 for
  637.         "Goodie A" as "gunlok"
  638.  
  639.     use Rol_Hark in team 1 for
  640.         "Goodie C" as "hark"
  641.  
  642.     use Rol_Frend in team 1 for
  643.         "Goodie B" as "frend"
  644.  
  645.     use Rol_Elint in team 1 for
  646.         "Goodie D" as "elint"
  647.  
  648.  
  649.     use Rol_Technobox in team 1 for
  650.         "Technobox A" as "technobox_a"
  651.  
  652.     use Rol_Technobox in team 1 for
  653.         "Technobox B" as "technobox_b"
  654.  
  655.     use Rol_Technobox in team 1 for
  656.         "Technobox C" as "technobox_c"
  657.  
  658.     // NEUTRAL OBJECTS
  659.  
  660.     use Rol_telegraph in team 0 for
  661.         "telegraph"    
  662.  
  663. /*
  664.     use Rol_key in team 0 for
  665.         "key" as "key"
  666. */
  667.     use Rol_bridge in team 0 for
  668.         "bridge" as "bridge"
  669.  
  670. use Rol_cyberbay in team 0 for
  671.         "cyberbay" as "cyberbay"    
  672.  
  673. use Rol_gate in team 0 for
  674.         "gate" as "gate"    
  675.  
  676. use Rol_arm in team 0 for
  677.         "armshape" as "arm"    
  678.  
  679.  
  680. /*
  681.     use Rol_atruck in team 0 for
  682.         "ATRUCK"
  683. */
  684.     
  685.     use Rol_bustvat in team 0 for
  686.         "BUST VAT"
  687.  
  688.     use Rol_car in team 0 for
  689.         "CAR A" and
  690.         "CAR BA" and
  691.         "CAR BB" and
  692.         "CAR BC" and
  693.         "CAR BD" and
  694.         "CAR BE" and
  695.         "CAR BF" and
  696.         "CAR BG" and
  697.         "CAR BH"
  698.  
  699.     use Rol_estatecar in team 0 for
  700.         "estate CAR"  and
  701.         "estate car B" and
  702.         "estate car C" and
  703.         "estate car D"
  704.         
  705.  
  706.  
  707.     use Rol_fallenvat in team 0 for
  708.         "FALLEN VAT"
  709.  
  710.     use Rol_generator in team 0 for
  711.         "GENERATOR"
  712.  
  713.     /*** GARBAGE ***/
  714.  
  715.     use Rol_garbage_A in team 0 for    
  716.         "GARBAGE AA" as "garbage_aa"
  717.     use Rol_garbage_A in team 0 for    
  718.         "GARBAGE AB" as "garbage_ab"
  719.     use Rol_garbage_A in team 0 for    
  720.         "GARBAGE AC" as "garbage_ac"
  721.     use Rol_garbage_A in team 0 for    
  722.         "GARBAGE AD" as "garbage_ad"
  723.     use Rol_garbage_A in team 0 for    
  724.         "GARBAGE AE" as "garbage_ae"
  725.  
  726.     use Rol_garbage_B in team 0 for
  727.         "GARBAGE BA" as "garbage_ba"
  728.     use Rol_garbage_C in team 0 for    
  729.         "GARBAGE CA" as "garbage_ca"
  730.     use Rol_garbage_C in team 0 for    
  731.         "GARBAGE CB" as "garbage_cb"
  732.     use Rol_garbage_C in team 0 for    
  733.         "GARBAGE CC" as "garbage_cc"
  734.     use Rol_garbage_C in team 0 for    
  735.         "GARBAGE CD" as "garbage_cd"
  736.     use Rol_garbage_C in team 0 for    
  737.         "GARBAGE CE" as "garbage_ce"
  738.     use Rol_garbage_C in team 0 for    
  739.         "GARBAGE CF" as "garbage_cf"
  740.  
  741.  
  742.     use Rol_garbage_D in team 0 for    
  743.         "GARBAGE DA" as "garbage_da"
  744.     use Rol_garbage_D in team 0 for    
  745.         "GARBAGE DB" as "garbage_db"
  746.     use Rol_garbage_D in team 0 for    
  747.         "GARBAGE DC" as "garbage_dc"
  748.  
  749.  
  750.     use Rol_garbage_E in team 0 for
  751.         "GARBAGE EA" as "garbage_ea"
  752. /*    use Rol_garbage_E in team 0 for    
  753.         "GARBAGE EB" as "garbage_eb"*/
  754.     use Rol_garbage_E in team 0 for
  755.         "GARBAGE EC" as "garbage_ec"
  756.     use Rol_garbage_E in team 0 for    
  757.         "GARBAGE ED" as "garbage_ed"
  758.     use Rol_garbage_E in team 0 for
  759.         "GARBAGE EE" as "garbage_ee"
  760.     use Rol_garbage_E in team 0 for    
  761.         "GARBAGE EF" as "garbage_ef"
  762.     use Rol_garbage_E in team 0 for    
  763.         "GARBAGE EG" as "garbage_eg"
  764.     use Rol_garbage_E in team 0 for    
  765.         "GARBAGE EH" as "garbage_eh"
  766.  
  767.     use Rol_garbage_F in team 0 for
  768.         "GARBAGE FA" and
  769.         "GARBAGE FB" and
  770.         "GARBAGE FC" and
  771.         "GARBAGE FD" and
  772.         "GARBAGE FE"
  773.  
  774.  
  775.     use Rol_garbage_G in team 0 for
  776.         "GARBAGE GA" as "garbage_ga"    
  777.     use Rol_garbage_G in team 0 for
  778.         "GARBAGE GB" as "garbage_gb"            
  779.     use Rol_garbage_G in team 0 for
  780.         "GARBAGE GC" as "garbage_gc"    
  781. /*    use Rol_garbage_G in team 0 for
  782.         "GARBAGE GD" as "garbage_gd"    */
  783.     use Rol_garbage_G in team 0 for
  784.         "GARBAGE GE" as "garbage_ge"    
  785.     use Rol_garbage_G in team 0 for
  786.         "GARBAGE GF" as "garbage_gf"    
  787.     use Rol_garbage_G in team 0 for
  788.         "GARBAGE GG" as "garbage_gg"    
  789.     use Rol_garbage_G in team 0 for
  790.         "GARBAGE GH" as "garbage_gh"    
  791.     use Rol_garbage_G in team 0 for
  792.         "GARBAGE GI" as "garbage_gi"    
  793.     use Rol_garbage_G in team 0 for
  794.         "GARBAGE GJ" as "garbage_gj"    
  795.  
  796.     use Rol_garbage_H in team 0 for
  797.         "GARBAGE HA" as "garbage_ha"
  798.     use Rol_garbage_H in team 0 for
  799.         "GARBAGE HB" as "garbage_hb"
  800.     use Rol_garbage_H in team 0 for
  801.         "GARBAGE HC" as "garbage_hc"
  802.     use Rol_garbage_H in team 0 for
  803.         "GARBAGE HD" as "garbage_hd"
  804.     use Rol_garbage_H in team 0 for
  805.         "GARBAGE HE" as "garbage_he"
  806.     use Rol_garbage_H in team 0 for
  807.         "GARBAGE HF" as "garbage_hf"
  808.     use Rol_garbage_H in team 0 for
  809.         "GARBAGE HG" as "garbage_hg"
  810.     use Rol_garbage_H in team 0 for
  811.         "GARBAGE HH" as "garbage_hh"
  812.  
  813.     use Rol_garbage_I in team 0 for
  814.         "GARBAGE IA" as "garbage_ia"
  815.     use Rol_garbage_I in team 0 for
  816.         "GARBAGE IB" as "garbage_ib"
  817.     use Rol_garbage_I in team 0 for
  818.         "GARBAGE IC" as "garbage_ic"
  819.     use Rol_garbage_I in team 0 for
  820.         "GARBAGE ID" as "garbage_id"
  821.  
  822.     use Rol_garbage_J in team 0 for
  823.         "GARBAGE JA" as "garbage_ja"
  824.     use Rol_garbage_J in team 0 for
  825.         "GARBAGE JB" as "garbage_jb"
  826.     use Rol_garbage_J in team 0 for
  827.         "GARBAGE JC" as "garbage_jc"
  828.  
  829.  
  830.     /*** JUNKPILE ***/
  831.  
  832.     use Rol_junkpile_F in team 0 for
  833.         "JUNKPILE FA" as "junkpile_fa"
  834.     use Rol_junkpile_F in team 0 for
  835.         "JUNKPILE FB" as "junkpile_fb"
  836.     use Rol_junkpile_F in team 0 for
  837.         "JUNKPILE FC" as "junkpile_fc"
  838.     use Rol_junkpile_F in team 0 for
  839.         "JUNKPILE FD" as "junkpile_fd"
  840.     use Rol_junkpile_F in team 0 for
  841.         "JUNKPILE FE" as "junkpile_fe"
  842.  
  843.     use Rol_junkpile_G in team 0 for
  844.         "JUNKPILE GA" as "junkpile_ga"
  845.     use Rol_junkpile_G in team 0 for
  846.         "JUNKPILE GB" as "junkpile_gb"
  847.     use Rol_junkpile_G in team 0 for
  848.         "JUNKPILE GC" as "junkpile_gc"
  849.     use Rol_junkpile_G in team 0 for
  850.         "JUNKPILE GD" as "junkpile_gd"
  851.     use Rol_junkpile_G in team 0 for
  852.         "JUNKPILE GE" as "junkpile_ge"
  853.  
  854.     use Rol_junkpile_J in team 0 for
  855.         "JUNKPILE JA" as "junkpile_ja"
  856.     use Rol_junkpile_J in team 0 for
  857.         "JUNKPILE JB" as "junkpile_jb"
  858.     use Rol_junkpile_J in team 0 for
  859.         "JUNKPILE JC" as "junkpile_jc"
  860.     use Rol_junkpile_J in team 0 for
  861.         "JUNKPILE JD" as "junkpile_jd"
  862.     use Rol_junkpile_J in team 0 for
  863.         "JUNKPILE JE" as "junkpile_je"
  864.  
  865.  
  866.     use Rol_junkpile_H in team 0 for
  867.         "JUNKPILE H" as "junkpile_h"
  868.  
  869.     use Rol_junkpile_K in team 0 for
  870.         "JUNKPILE K" as "junkpile_k"
  871.  
  872.     use Rol_junkpile_L in team 0 for
  873.         "JUNKPILE L" as "junkpile_l"
  874.  
  875.     use Rol_junkpile_M in team 0 for
  876.         "JUNKPILE M"  as "junkpile_m"
  877.  
  878.     use Rol_junkpile_M in team 0 for
  879.         "JUNKPILE MB" as "junkpile_mb"
  880.  
  881.     use Rol_junkpile_N in team 0 for
  882.         "JUNKPILE N" as "junkpile_n"
  883.  
  884.     use Rol_junkpile_O in team 0 for
  885.         "JUNKPILE O" as "junkpile_o"
  886.  
  887.     use Rol_scarab in team 0 for
  888.         "SCARAB"
  889. /*
  890.     use Rol_trailer in team 0 for
  891.         "trailer"    
  892. */
  893.     use Rol_tree in team 0 for
  894.         "TREE A" and
  895.         "TREE B" and
  896.         "TREE C" and
  897.         "TREE D"
  898. /*
  899.     use Rol_truck_a in team 0 for
  900.         "TRUCKA" 
  901.  
  902.     use Rol_truck_b in team 0 for
  903.         "TRUCKB" 
  904. */
  905.     use Rol_turbine in team 0 for
  906.         "TURBINE A" and
  907.         "TURBINE B" and
  908.         "TURBINE C"
  909.  
  910.     use Rol_vat in team 0 for
  911.         "VAT A" and
  912.         "VAT B" and
  913.         "VAT C" and
  914.         "VAT D" and
  915.         "VAT E" and
  916.         "VAT F" and
  917.         "VAT G" and
  918.         "VAT H" and
  919.         "VAT I" and
  920.         "VAT J"
  921. /*    use Rol_warehouse_a in team 0 for
  922.         "WAREHOUSE A"
  923.  
  924.     use Rol_warehouse_b in team 0 for
  925.         "WAREHOUSE B"            */
  926.  
  927.     use Rol_button in team 0 for
  928.         "button A" as "button_a"
  929.     use Rol_button in team 0 for
  930.         "button B" as "button_b"
  931.     use Rol_button in team 0 for
  932.         "button C" as "button_c"
  933.     use Rol_buttond in team 0 for
  934.         "button D" as "button_d"
  935. /*
  936.     use Rol_gate_a in team 0 for
  937.         "GATE A" as "gate_a"
  938.     use Rol_gate_b in team 0 for
  939.         "GATE B" as "gate_b"
  940.  
  941.     use Rol_forcefield in team 0 for
  942.         "Forcefield" as "forcefield"
  943. */
  944.  
  945.     use Rol_OilFire in team 0 for
  946.         "firea" and
  947.         "fireb" and
  948.         "firec"
  949.  
  950. /*        "fired" and
  951.         "firee" and
  952.         "firef" and
  953.         "fireg" and
  954.         "fireh" and
  955.         "firei" and
  956.         "firej" and
  957.         "firek"        */            
  958.     
  959.     use Rol_pulsox in team 2 for
  960.         "baddie zc"
  961.     use Rol_pulsox in team 2 for
  962.         "baddie zd"
  963.     use Rol_pulsox in team 2 for
  964.         "baddie ze"
  965.     use Rol_pulsox in team 2 for
  966.         "baddie zf"
  967.     use Rol_pulsox in team 2 for
  968.         "baddie zg"
  969.     use Rol_pulsox in team 2 for
  970.         "baddie zh"
  971.  
  972.     use Rol_yellow in team 0 for
  973.  
  974.         "light D" 
  975.  
  976.     use Rol_rampagor in team 2 for
  977.         "goodie E" as "keyman"
  978. }
  979.  
  980. camera track
  981. {
  982.     file "levels\level09.rif"
  983.     name "debugging"
  984. }
  985.  
  986. camera track
  987. {
  988.     file "levels\level09.rif"
  989.     name "passcard"
  990. }
  991.  
  992. camera track
  993. {
  994.     file "levels\level09.rif"
  995.     name "IC intro"
  996. }